//
//  DeviceListModel.h
//
//  Created by  殷聃 on 2019/7/9
//  Copyright (c) 2019 yek. All rights reserved.
//

#import <Foundation/Foundation.h>



@interface DeviceListModel : NSObject <NSCoding, NSCopying>

@property (nonatomic, assign) double internalBaseClassIdentifier;
@property (nonatomic, assign) BOOL isBinding;
@property (nonatomic, strong) NSString *deviceMac;
@property (nonatomic, strong) NSString *deviceSn;
@property (nonatomic, strong) NSString *deviceQr;
@property (nonatomic, strong) NSString *deviceType;
@property (nonatomic, assign) BOOL delete;
@property (nonatomic, assign) BOOL isDelete;
@property (nonatomic, strong) NSString *addUser;
@property (nonatomic, assign) BOOL binding;
@property (nonatomic, assign) double addTime;
@property (nonatomic, strong) NSString *deviceStatus;
@property (nonatomic, assign) id updateUser;
@property (nonatomic, strong) NSString *deviceCode;
@property (nonatomic, assign) double updateTime;
@property (nonatomic, assign) NSInteger online;

+ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict;
- (instancetype)initWithDictionary:(NSDictionary *)dict;
- (NSDictionary *)dictionaryRepresentation;

@end
